package york.Game;

public class Transformer {
	public Transformer() {}
	
	public static final Vector2D Local2World(Vector2D a_Point,Vector2D Head,Vector2D Side,Vector2D Position) {
		Matrix3x3 Transform = new Matrix3x3();
		
		Transform.Rotate(Head,Side);
		
		Transform.Translate(Position.x, Position.y);
		
		a_Point = Transform.TransformVector2D(a_Point);
		
		return a_Point;
	}
}
